Niphila pilipes
The Chinese scientific name is "Spotted Web Bride", and this spider is also known as "Big Wood Spider" or "Human Faced Spider". This spider is distributed in many countries in East and Southeast Asia, as well as Oceania. It is commonly found in primary and secondary forests as well as gardens.
Popular Models
Random Model
potted banyan seedlings
120 View
Vanessa two-seater sofa
116 View
Double sofa
109 View
Sneaker
114 View
Wooden Teapot Vase
115 View